package tech.aistar.design.factory.version01;

/**
 * 本类用来演示:
 *
 * @author: success
 * @date: 2021/3/16 3:42 下午
 */
public class TestSender {
    public static void main(String[] args) {
        //1. 创建并使用QQSender
        //对象的创建和使用放在一起了 - 不能解决万一对象的构建的过程比较复杂的场景.
        //Sender qq = new QQSender();

        //创建一个工厂的对象
        SenderFactory factory = new SenderFactory();

        //使用了简单工厂之后
       // Sender qq = factory.getInstance("WX");

        Sender wx = factory.getInstance(SenderFactory.QQ);
    }
}
